﻿#region << 版 本 注 释 >>
/*----------------------------------------------------------------
// Copyright (C) 2021 kingerrobot
// 版权所有。 
//
// 文件名：BWcsNetAbnormal
// 文件功能描述：
//
// 创建者：名字 (zzl)
// 时间：2021/12/8 10:21:41
//
// 修改人：
// 时间：
// 修改说明：
// 版本：V1.0.0
//----------------------------------------------------------------*/
#endregion
namespace KingerRobot.MexicoSailunWMS.SpiService;
internal class BWcsNetAbnormal : IWcsNetAbnormal
{
    public long GetAbnormalIdByStartLoc(long startLoc) => GetWcsNetAbnormalByStartLoc(startLoc)?.TargetLoc ?? 0;

    public POWcsNetAbnormal GetWcsNetAbnormalByStartLoc(long startLoc)
    {
        var db = Db.Default;
       
        var result = db.WcsNetAbnormals
            .Where(t => t.StartLoc == startLoc)
            .OrderBy(t => t.RelateScore)
            .FirstOrDefault();
        return result;
    }
}
